@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';

/* 站内导航 */
.daohang{   /* padding-left:5px; */ height:45px; line-height:45px; margin:0 auto; width:1200px; color:#777}
.daohang a{ color:#777}
.order{ float:right; height:25px; padding-top:11px; overflow:hidden;}
.order font{ display:block; height:23px; line-height:23px; float:left; padding:0 5px;}
.order a{ display:block; float:left; width:60px; height:23px; text-align:center; font-size:12px;line-height:23px; background:#ccc; color:#fff;}
.order a.active{ background:#f00; color:#fff;}



.index_a{width:1200px; margin:0 auto; padding-bottom:30px; overflow:hidden;}
.index_a aside{ float:left; width:270px;}
.index_a .right{ padding-left:295px;}


.left_a{ border:1px solid #dcdcdc;}
.left_a dl{ padding:10px 10px; border-bottom:#dcdcdc 1px solid; transition:background 0.3s;}
.left_a dl:hover{ background:#eaeaea;}

.left_a dl.i1 dt{ background:url(../images/free/i1.png) 10px 8px no-repeat;}
.left_a dl.i2 dt{ background:url(../images/free/i2.png) 10px 8px no-repeat;}
.left_a dl.i3 dt{ background:url(../images/free/i3.png) 10px 8px no-repeat;}
.left_a dl.i4 dt{ background:url(../images/free/i4.png) 10px 8px no-repeat;}
.left_a dl.i5 dt{ background:url(../images/free/i5.png) 10px 8px no-repeat;}
.left_a dl.i6 dt{ background:url(../images/free/i6.png) 10px 8px no-repeat;}
.left_a dl.i7 dt{ background:url(../images/free/i7.png) 10px 8px no-repeat;}

.left_a dl dt{ line-height:35px; height:35px; font-weight:bold; font-size:18px; padding-left:40px;}
.left_a dl dd{ line-height:20px; padding-left:10px;}
.left_a dl dd a{ padding:0 5px;}


.left_b{ margin-top:30px;}
.left_b .top{ background:url(../images/free/z_11.png) 0px center no-repeat; height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; font-size:20px; padding-left:15px;}
.left_b .bottom{ padding-top:5px;}
.left_b .bottom dl{ overflow:hidden; padding-bottom:10px; padding-top:10px;}
.left_b .bottom dl dt{ width:85px; float:left;}
.left_b .bottom dl dt img{ width:85px; height:50px;}
.left_b .bottom dl dd{ padding-left:95px; line-height:18px;}



/*.daohang{ overflow:hidden; height:55px; line-height:55px;}
.daohang strong{ font-size:22px; font-weight:normal;}
.daohang .right{ float:right; font-size:12px;}*/

.list_a{ width: 980px; overflow:hidden;}
.list_a section{  border-bottom:#eaeaea 1px dashed; overflow:hidden; float:left; margin-right:30px; padding-bottom:25px; margin-bottom:25px;   width: 438px;}
.list_a section .pic{ width:390px; position:relative;}
.list_a section .pic a{ display:block;}
.list_a section .pic ul{ position:absolute; width:auto; height:30px; line-height:30px; top:0px; border:#FF3366 1px solid;}
.list_a section .pic ul li{ float:left; padding:0 10px; text-align:center; background:#FF3366; color:#fff;}
.list_a section .pic ul li.t1{ background:#fff; color:#666;}
.list_a section .pic img{ width: 438px; height: 270px;}

.list_a section .info{ }
.list_a section .info h3{ height:55px; overflow:hidden; border-bottom:#dcdcdc 1px solid; color:#000; font-size:20px; line-height:55px; font-weight:normal;}
.list_a section .info p{ margin-top:10px; background:url(../images/free/1_11.png) 5px 5px no-repeat; height:40px; overflow:hidden; line-height:20px; padding:0 0 0 25px;}
.list_a section .info .price{ padding:15px 0 5px 0;}
.list_a section .info .price font{ font-weight:bold; font-size:30px; color:#ff3366;}
.list_a section .info .price span{ font-weight:bold; font-size:18px; padding-left:5px; text-decoration:line-through}
.list_a section .info .button a{ background:#ff3366; color:#fff; border-radius:3px; font-size:16px;height:35px; line-height:35px; padding:5px 20px;}
.list_a section .info .button span{ color:#ff3366; padding-left:10px; font-size:14px;}
.list_a section .info .button span img{ 
    padding-top: 14px;}
	


.list_box{ margin-top:35px; width:900px; overflow:hidden;}
.list_box .lines{ margin-bottom:50px; overflow:hidden; float:left; margin-right:30px; width:395px;}
.list_box .lines .pic{width:360px; height:235px;}
.list_box .lines .pic img{ width:395px; height:235px; border-radius:5px;}

/*.list_box .lines .info{ padding-top:10px; }
.list_box .lines .info h3{ font-size:20px;}
.list_box .lines .info ul{ padding:15px 0;}
.list_box .lines .info ul li{ line-height:22px; height:22px;}
.list_box .lines .info ul li.t1{ background:url(../images/linelist/pic_11.png) left center no-repeat; padding-left:20px;}
.list_box .lines .info ul li.t2{ background:url(../images/linelist/pic_14.png) left center no-repeat; padding-left:20px;}
.list_box .lines .info ul li.t3{ background:url(../images/linelist/pic_16.png) left center no-repeat; padding-left:20px;}
.list_box .lines .info .price{ background:url(../images/linelist/pic_23.png); width:331px; height:79px; text-align:center; line-height:79px; color:#fff; font-weight:bold; font-size:22px;}
.list_box .lines .info .price a{ color:#fff;}*/
.list_box .lines .info{ }
.list_box .lines .info h3{ height:55px; overflow:hidden; border-bottom:#dcdcdc 1px solid; color:#000; font-size:20px; line-height:55px; font-weight:normal;}
.list_box .lines .info p{ height:40px; line-height:20px; overflow:hidden; margin-top:10px; background:url(../images/free/1_11.png) 5px 5px no-repeat; padding:0 0 0 25px;}
.list_box .lines .info .price{ padding:15px 0 5px 0;}
.list_box .lines .info .price font{ font-weight:bold; font-size:30px; color:#ff3366;}
.list_box .lines .info .price span{ font-weight:bold; font-size:18px; padding-left:5px; text-decoration:line-through}
.list_box .lines .info .button a{ background:#ff3366; color:#fff; border-radius:3px; font-size:16px;height:35px; line-height:35px; padding:5px 20px;}
.list_box .lines .info .button span{ color:#ff3366; padding-left:10px; font-size:14px; }
.list_box .lines .info .button span img{ 
    padding-top: 14px;}


.page{ background:#dcdcdc; margin:0 auto;  transition:background 0.5s; border-radius:50px; width:350px; text-align:center; height:40px; line-height:40px;}
.page a{ display:block;}
.page a div{ float:left;  transition:transform 1s; width:20px; height:20px;background:url(../images/free/z_15.png) no-repeat; margin:10px 0 0 15px;}
.page:hover{background:#CCC }
.page:hover a{ color:#000; }
.page:hover a div{transform:rotate(180deg);}




















